pcb linux migration electronics homes nios ii design operating system porting windows labview programmers engineering consultant linux circuit metro operation system porting estate unix open source linux support area